home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 4
/
Apprentice-Release4.iso
/
Languages
/
Caml Light 0.7
/
Caml Light 0.7 source
/
src
/
appli
/
gui.c
< prev
next >
Wrap
Text File
|
1995-07-04
|
72KB
|
1,086 lines
#include <Controls.h>
#include <Desk.h>
#include <Dialogs.h>
#include <DiskInit.h>
#include <Errors.h>
#include <Events.h>
#include <Files.h>
#include <Fonts.h>
#ifdef __MWERKS__
#include <Gestalt.h>
#else
#include <GestaltEqu.h>
#endif
#include <limits.h>
#include <LowMem.h>
#include <Memory.h>
#include <Menus.h>
#include <OSEvents.h>
#include <OSUtils.h>
#include <Packages.h>
#include <Palettes.h>
#include <Power.h>
#include <QuickDraw.h>
#include <Resources.h>
#include <Scrap.h>
#include <Script.h>
#include <SegLoad.h>
#include <Signal.h>
#include <StandardFile.h>
#include <StdIO.h>
#include <StdLib.h>
#include <TextEdit.h>
#include <ToolUtils.h>
#include <Traps.h>
#include <Types.h>
#include <Windows.h>
#if (defined(powerc) && !defined(__MWERKS__)) || __SC__ == 0x705
QDGlobals qd;
#endif
#include "gui.h"
#include "camlmenus.h"
#define rMenuBar 128 /* Liste des menus */
#define mApple 128 /* Menu Pomme */
#define iAbout 1 /* item 'A propos...' */
#define mFile 129 /* Menu File */
#define iOpen 1 /* item Open... =O */
#define iClose 3 /* item Close =W */
#define iSave 4 /* item Save =S */
#define iInclude 6
#define iCompile 7
#define iLoad 8
#define iLoadObject 9
#define iQuit 11 /* item Quit =Q */
#define mEdit 130 /* Menu Edit */
#define iUndo 1 /* item Undo =Z */
#define iCut 3 /* item Cut =X */
#define iCopy 4 /* item Copy =C */
#define iPaste 5 /* item Paste =V */
#define iClear 6 /* item Clear */
#define iSelAll 8 /* item Select All =A */
#define mCaml 131 /* Menu History */
#define iShowGraph 1 /* Show Graphic =G */
#define iShowHist 2 /* Show History =H */
#define iPrevEnt 3 /* Previous Entry =P */
#define iNextEnt 4 /* Next Entry =N */
#define iInterrupt 6 /* Interrupt Caml =. */
#define iGC 7
#define iPref 9 /* item Preferences */
#define rErrorList 128 /* Liste des messages d'erreur */
#define eNoMemory 1 /* Not enough memory */
#define eNoRessource 2 /* The needed resource cannot be load */
#define eNoTextEdit 3 /* TextEdit cannot be used */
#define eNoScrap 4 /* The clipboard is unusable */
#define eNoScrapPut 5 /* Impossible to write on the clipboard */
#define eNoScrapGet 6 /* Impossible to read the clipborad */
#define eNoMoreText 7 /* This window cannot get more memory */
#define eWrongMachine 8 /* Caml Light cannot run on this type of Macintosh */
#define eNoMoreHistory 9 /* No more room in the history */
#define eTooMuchChars 10 /* Too much characters in this window */
#define eCannotCreate 11 /* Cannot create the file. */
#define eCannotWrite 12 /* Cannot write to the file. */
#define eCannotReplace 13 /* Cannot replace the file. */
#define rErrorAlert 128 /* alerte */
#define rAboutAlert 129 /* alerte pour A propos... */
#define rSizeAlert 130 /* alerte preferences texte */
#define rPreferences 128 /* dialogue Preferences */
#define iOK 1 /* item OK */
#define iCancel 2 /* item Cancel */
#define iDefault 3 /* item Default */
#define iFirstControl 4 /* The first control is Return */
#define iReturn 4 /* item Return = Send To Caml */
#define iEnter 5 /* item Enter = Send To Caml */
#define iShHistory 6 /* item Show History */
#define iAutoScroll 7 /* item Auto scroll Output */
#define iSavePos 8 /* item Save position of window */
#define iPrMaxSize 9 /* item Printer Max Size */
#define iPrFlushSize 10 /* item Printer Flush Size */
#define iHiMaxSize 11 /* item History Max Size */
#define iHiFlushSize 12 /* item History Flush Size */
#define iTextCreator 13
#define iLastControl 13 /* The last control is TextCreator */
#define rPREF 128 /* resource preferences */
#define rWindow 128 /* fenetre de donnees */
#define rWTitle 129 /* Liste des noms de fenetres */
#define tOutput 1 /* Nom fenetre Output */
#define tInput 2 /* Nom fenetre Input */
#define tHistory 3